/*
 * @Description: 
 * @Author: rendc
 * @Date: 2024-08-30 08:42:38
 * @LastEditors: rendc
 * @LastEditTime: 2024-08-30 11:08:34
 */
public class Test {
  // main方法
  public static void main(String[] args) {
    // 在终端输出 test
    System.out.println("test");
    // 操作符
    int a = 6;
    int b = 4;
    int c = a + b; // + 操作符
                   // a+b  表达式
                   // a+30 表达式
    System.out.println("a+b:"+(a+b)); // 10
    System.out.println("a-b:"+(a-b)); // 2
    System.out.println("a*b:"+(a*b)); // 24
    System.out.println("a/b:"+(a/b)); // ?1
    System.out.println("a%b:"+(a%b)); // ?2

    // int n = 13 % 5;
    // System.out.println("n:"+n); // 3
    // int n = -13 % 5;
    // System.out.println("n:"+n); // -3
    // int n = 13 % -5;
    // System.out.println("n:"+n); // 3
    // int n = -13 % -5;
    // System.out.println("n:"+n); // -3
    // + 运算符的特点
    // String a1 = "6";
    // int b1 = 4;
    // a1+b1 = ?;
    // 62 63 10 64
    System.out.println("hello"+'a'+1);
    System.out.println('a'+1+"hello");
    System.out.println('a'+1+"hello");
    System.out.println("5+5="+5+5);
    System.out.println(5+5+"=5+5");
    // System.out.println('a1'+1+"hello");
    // System.out.println(5+5+true);// ?
    // System.out.println(5+5+"true");// ?
    // 自增 自减
    int a2 = 10;
    int c2;
    // c2 = a2++;  // a2 = a2 + 1;
    // System.out.println("a2="+a2);// 11
    // System.out.println("c2="+c2);// 10
    // 如果单独使用，目的是对变量自增或者自减，两种方式作用相同
    // a2 = 10;
    // c2 = ++a2;  // 
    // System.out.println("a2="+a2);// 11
    // System.out.println("c2="+c2);// 11
    int x = 4;
    int y = (x--) + (--x) + (x * 10);
    // 1. 
    // x = 4
    // y = 4  x = 3
    // 2. 
    // x = 3 => 2
    // y = 4 + 2
    // 3. 
    // x = 2
    // y = 4 + 2 + 20
    // 4.
    // x = 2 
    // y = 26
    System.out.println("x = " + x);
    System.out.println("y = " + y);

    int x2 = 10;
    x2 += 5; // x2 = x2 + 5;
    System.out.println("x2 = " + x2);
    short s = 10;
    s += 5; // s = (short)(s + 5);
    System.out.println("s = " + s);

  }
}